package com.scott.observer.lesson01;

/**
 * 当目标对象发生改变的时候   被通知的对象。
 * 观察者：　当目标对象发生改变的时候。所有的观察者做更新的操作。
 */
public interface Observer {
	
	/**
	 * 在这个方法中回调目标对象。
	 * 传入目标对象的好处： 可以获取目标对象相关的数据 比如获取目标对象的状态
	 */
	void update(Subject subject);

}
